Français
Virtuose
-
Name:
mGrabbed
-
Displayed name:
Saisi
-
Description:
Vous êtes saisi par une créature : votre Déplacement est réduit de 100 %. Vous pouvez dépenser 3 PA pour tenter de vous libérer de l'emprise, par un test de Réflexe ou de Vigueur en opposition au test de Vigueur de la créature qui vous saisit.
-
Condition:
-
Cost:
-
Script:
character.sMovement:addCurrent([[-100%]], [[grabbed]], [[Saisi]]) aBreakFree = character:createAction([[aBreakFree]], [[base]]) aBreakFree.displayName:set([[Se libérer de l'emprise]]) aBreakFree.description:set([[Le personnage saisi se débat pour rompre la prise. Il fait un test de Réflexe ou de Vigueur, à son choix, en opposition au test de Vigueur de la créature qui le saisit. S'il l'emporte, il n'est plus saisi et retrouve son Déplacement.]]) aBreakFree.castDescription:set([[| PA: vAP.string | TdR: vCD.strings | | :---: | :---: | | **Flux: 0** | **Portée: vRange.string** | Test de **vTest.string** **RM vMR.string** [1d20], en opposition au test de Vigueur de la créature qui vous saisit. Si vous l'emportez, vous n'êtes plus **Saisi**.]]) aBreakFree.apCost:set([[3]]) aBreakFree.cooldown:set([[1]]) aBreakFree.variablesCode:set([[vRange = ListVariable("vRange","Portée",{"selfMod"},{"Soi"}) vTest = ListVariable("vTest","Test",{"character.sReflex","character.sVigor"},{"Réflexe","Vigueur"}) vMR = StatVariable("vMR","vTest")]]) aBreakFree.onUsedScript:set([[]]) aBreakFree.onPostScript:set([[if (success) then action.currentCD.value = vCD.value character.mGrabbed:delete() character.aBreakFree:delete() end]]) -
Duration:
-1
-
Type:
2
-
Recurrent script:
-
Add ons:
-
Upgrades: